package cn.tedu.ymg.product.service;

import cn.tedu.ymg.commons.pojo.vo.PageData;
import cn.tedu.ymg.product.pojo.param.MealAddNewParam;
import cn.tedu.ymg.product.pojo.param.MealUpdateInfoParam;
import cn.tedu.ymg.product.pojo.vo.MealListItemVO;
import cn.tedu.ymg.product.pojo.vo.MealStandardVO;

public interface IMealService {

    void addNew(MealAddNewParam mealAddNewParam);

    void delete(Long id);

    void updateInfoById(Long id, MealUpdateInfoParam mealUpdateInfoParam);

    MealStandardVO getStandardById(Long id);

    PageData<MealListItemVO> list(Integer pageNum);
    PageData<MealListItemVO> list(Integer pageNum, Integer pageSize);

}
